package com.dy.lock.screen.pojo;

import java.util.Date;

public class ScoreInfo {

	private String id;
	private String customerId;
	private String customerName;
	// 左滑积分
	private Integer leftSlideScore;
	// 右滑积分
	private Integer rightSlideScore;
	// 每日签到逗币积分
	private Integer signInScore;
	// 邀请逗币积分
	private Integer invitationScore;
	// 总逗币积分
	private Integer totalScore;
	// 已兑换逗币积分
	private Integer exchangedScore;
	// 录入时间
	private Date insertTime;
	// 更新时间
	private Date updateTime;
	// 签到日期
	private Date signInDate;

	private String month;

	private Integer totalIncome;

	private Integer totalPay;

	private Integer todayGold;
	// 状态（1：正常在线，2：正常离线，0：锁定）
	private String status;
	// 注册时填写的邀请码
	private String invitationCode;

	public Date getSignInDate() {
		return signInDate;
	}

	public void setSignInDate(Date signInDate) {
		this.signInDate = signInDate;
	}

	public Integer getTodayGold() {
		return todayGold;
	}

	public void setTodayGold(Integer todayGold) {
		this.todayGold = todayGold;
	}

	public String getMonth() {
		return month;
	}

	public void setMonth(String month) {
		this.month = month;
	}

	public Integer getTotalIncome() {
		return totalIncome;
	}

	public void setTotalIncome(Integer totalIncome) {
		this.totalIncome = totalIncome;
	}

	public Integer getTotalPay() {
		return totalPay;
	}

	public void setTotalPay(Integer totalPay) {
		this.totalPay = totalPay;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getCustomerId() {
		return customerId;
	}

	public void setCustomerId(String customerId) {
		this.customerId = customerId;
	}

	public String getCustomerName() {
		return customerName;
	}

	public void setCustomerName(String customerName) {
		this.customerName = customerName;
	}

	public Integer getLeftSlideScore() {
		return leftSlideScore;
	}

	public void setLeftSlideScore(Integer leftSlideScore) {
		this.leftSlideScore = leftSlideScore;
	}

	public Integer getRightSlideScore() {
		return rightSlideScore;
	}

	public void setRightSlideScore(Integer rightSlideScore) {
		this.rightSlideScore = rightSlideScore;
	}

	public Integer getSignInScore() {
		return signInScore;
	}

	public void setSignInScore(Integer signInScore) {
		this.signInScore = signInScore;
	}

	public Integer getInvitationScore() {
		return invitationScore;
	}

	public void setInvitationScore(Integer invitationScore) {
		this.invitationScore = invitationScore;
	}

	public Integer getTotalScore() {
		return totalScore;
	}

	public void setTotalScore(Integer totalScore) {
		this.totalScore = totalScore;
	}

	public Integer getExchangedScore() {
		return exchangedScore;
	}

	public void setExchangedScore(Integer exchangedScore) {
		this.exchangedScore = exchangedScore;
	}

	public Date getInsertTime() {
		return insertTime;
	}

	public void setInsertTime(Date insertTime) {
		this.insertTime = insertTime;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getInvitationCode() {
		return invitationCode;
	}

	public void setInvitationCode(String invitationCode) {
		this.invitationCode = invitationCode;
	}

	@Override
	public boolean equals(Object obj) {
		// TODO Auto-generated method stub
		if (null == obj || !(obj instanceof ScoreInfo)) {
			return false;
		}

		ScoreInfo info = (ScoreInfo) obj;

		if (null == month) {
			return null == info.month;
		}

		return month.equals(info.month);
	}

	@Override
	public int hashCode() {
		// TODO Auto-generated method stub
		if (null == month)
			return 0;

		return month.hashCode();
	}

}
